Nota : O timezone do PHP default é Europe/BerlinVeja: https://www.php.net/manual/pt_BR/ref.datetime.php
Veja: https://www.php.net/manual/pt_BR/function.date.php
date_default_timezone_set(America/Sao_Paulo);
date(d)-Dia do Mês:
Resultado:23
date(D)-Dia da Semana ( em Inglês ):
Resultado:Sat
date(F)-Mès por extenso ( em Inglês ):
Resultado:November
date(m)-Mès de 0 a 12:
Resultado:11
date(a)-Antes ou depois do meio dia:
Resultado:pm
date(h)-Horas do dia de 0 a 11:
Resultado:12
date(i)-Minutos da hora de 0 a 59:
Resultado:32
date(e)-Fuso horário:
Resultado:America/Sao_Paulo
Diferença entre datas
Para fazer cálculo com datas no Php precisamos converter a data em TimeStamp que é o número de segundos desde 1/1/1970 até hoje
Data inicial:2019-01-01
TimeStamp inicial:1546308000
Data atual:2019-08-02
TimeStamp final:1564714800
TimeStamp Diferença:18406800
Diferença em dias:213